sum due - French English Dictionary